Copyright © 2023 STMicroelectronics
The FP-SNS-SMARTAG2 is an STM32Cube function pack. Thanks to this package you can read the ambient light, motion and environmental sensor data on your IoT node by the means of an NFC enabled reader, such as a mobile phone or tablet, throught a suitable AndroidST or iOST application such as the ST Asset Tracking (Version 3.1.0 or higher) and ST NFC Sensor (Version 1.3.0 or higher). The package supports battery operated use cases and energy harvesting mode. This software together with the suggested combination of STM32 and ST devices can be used, for example, to develop tracking, cold chain, medical, smart sensing and smart home/city/building applications. The software runs on an ultra-low power STM32L4 microcontroller and includes drivers for the Dynamic NFC tag and for the ambient light, motion and environmental sensors, as well as on the STEVAL-SMARTAG2 evaluation boards.
The expansion is built on STM32Cube software technology to ease portability across different STM32 microcontrollers.
Complete firmware to access data from an IoT node with dynamic NFC tag, environmental, motion and ambient light sensors
Compatible with the STAssetTracking application for Android/iOS for reading data logs from the NFC tag and for sending them to the DSH-ASSET RACKING cloud-based dashboard
Compatible with the STNFCSensor Application for Android/iOS for reading and setting the data Logs
Sample implementation available for the STEVAL-SMARTAG2 evaluation board
Easy portability across different MCU families, thanks to STM32Cube
This firmware package includes Components Device Drivers, Board Support Package and example application for the STMicroelectronics:
Example:
Applications:
The figure below shows the overall architecture: 
Here is the list of references to user documents:
The components flagged by “” have changed since the previous release. “” are new.
| Name | Version | Document |
|---|---|---|
| FP-SNS-SMARTAG2_STEVAL-SMARTAG2 Doxygen documentation | 1.1.0 | CHM |
| Name | Version | Document |
|---|---|---|
| STM32L4P5CG-SmarTag2/Examples/OneShot | 1.1.0 | Readme |
| STM32L4P5CG-SmarTag2/Examples/SimpleBootLoader | 1.0.2 | Readme |
| STM32L4P5CG-SmarTag2/Examples/SmarTag2 | 1.1.0 | Readme |
| STM32L4P5CG-SmarTag2/Applications/FirmwareUpdate | 1.0.2 | Readme |
| Name | Version | Document |
|---|---|---|
| STM32L4xx CMSIS | 1.7.2 | release notes |
| STM32L4xx HAL | 1.13.2 | release notes |
| BSP STEVAL-SMARTAG2 | 1.1.0 | release notes |
| Name | Version | Document |
|---|---|---|
| lps22df | 1.2.0 | release notes |
| stts22h | 1.4.0 | release notes |
| lsm6dso32x | 1.2.0 | release notes |
| h3lis331dl | 1.3.0 | release notes |
| lis2duxs12 | 1.1.0 | release notes |
| vd6283tx | 1.0.2 | release notes |
| st25dvxxkc | 2.0.1 | release notes |
None
This software release is compatible with:
The components flagged by “” have changed since the previous release. “” are new.
| Name | Version | Document |
|---|---|---|
| FP-SNS-SMARTAG2_STEVAL-SMARTAG2 Doxygen documentation | 1.0.2 | CHM |
| Name | Version | Document |
|---|---|---|
| STM32L4P5CG-SmarTag2/Examples/SimpleBootLoader | 1.0.2 | Read Me |
| STM32L4P5CG-SmarTag2/Examples/SmarTag2 | 1.0.2 | Read Me |
| STM32L4P5CG-SmarTag2/Applications/FirmwareUpdate | 1.0.2 | Read Me |
| Name | Version | Document |
|---|---|---|
| STM32L4xx CMSIS | 1.7.2 | release notes |
| STM32L4xx HAL | 1.13.2 | release notes |
| BSP STEVAL-SMARTAG2 | 1.0.0 | release notes |
| Name | Version | Document |
|---|---|---|
| lps22df | 1.2.0 | release notes |
| stts22h | 1.4.0 | release notes |
| lsm6dso32x | 1.2.0 | release notes |
| h3lis331dl | 1.3.0 | release notes |
| vd6283tx | 1.0.2 | release notes |
| st25dvxxkc | 2.0.1 | release notes |
None
This software release is compatible with:
The components flagged by “” have changed since the previous release. “” are new.
| Name | Version | Document |
|---|---|---|
| FP-SNS-SMARTAG2_STEVAL-SMARTAG2 Doxygen documentation | 1.0.1 | CHM |
| Name | Version | Document |
|---|---|---|
| STM32L4P5CG-SmarTag2/Examples/SimpleBootLoader | 1.0.0 | Read Me |
| STM32L4P5CG-SmarTag2/Examples/SmarTag2 | 1.0.1 | Read Me |
| STM32L4P5CG-SmarTag2/Applications/FirmwareUpdate | 1.0.0 | Read Me |
| Name | Version | Document |
|---|---|---|
| STM32L4xx CMSIS | 1.7.2 | release notes |
| STM32L4xx HAL | 1.13.2 | release notes |
| BSP STEVAL-SMARTAG2 | 1.0.0 | release notes |
| Name | Version | Document |
|---|---|---|
| lps22df | 1.1.0 | release notes |
| stts22h | 1.3.0 | release notes |
| lsm6dso32x | 1.1.0 | release notes |
| h3lis331dl | 1.2.0 | release notes |
| vd6283tx | 1.0.1 | release notes |
| st25dvxxkc | 2.0.1 | release notes |
None
This software release is compatible with:
The components flagged by “” have changed since the previous release. “” are new.
| Name | Version | Document |
|---|---|---|
| FP-SNS-SMARTAG2_STEVAL-SMARTAG2 Doxygen documentation | 1.0.0 | CHM |
| Name | Version | Document |
|---|---|---|
| STM32L4P5CG-SmarTag2/Examples/SimpleBootLoader | 1.0.0 | Read Me |
| STM32L4P5CG-SmarTag2/Examples/SmarTag2 | 1.0.0 | Read Me |
| STM32L4P5CG-SmarTag2/Applications/FirmwareUpdate | 1.0.0 | Read Me |
| Name | Version | Document |
|---|---|---|
| STM32L4xx CMSIS | 1.7.2 | release notes |
| STM32L4xx HAL | 1.13.2 | release notes |
| BSP STEVAL-SMARTAG2 | 1.0.0 | release notes |
| Name | Version | Document |
|---|---|---|
| lps22df | 1.1.0 | release notes |
| stts22h | 1.3.0 | release notes |
| lsm6dso32x | 1.1.0 | release notes |
| h3lis331dl | 1.2.0 | release notes |
| vd6283tx | 1.0.1 | release notes |
| st25dvxxkc | 2.0.1 | release notes |
None
This software release is compatible with: